6ef8a76128e434a70e4a0c6a9cea4641197507d0,controller/src/main/java/org/jboss/as/controller/security/CredentialReference.java,CredentialReference,getCredentialSourceSupplier,#OperationContext#ObjectTypeAttributeDefinition#ModelNode#ServiceBuilder#,167
Before Change
ModelNode value = credentialReferenceAttributeDefinition.resolveModelAttribute(context, model);
final String credentialStoreName = credentialReferencePartAsStringIfDefined(value, CredentialReference.STORE);
final String credentialAlias = credentialReferencePartAsStringIfDefined(value, CredentialReference.ALIAS);
final String credentialType = credentialReferencePartAsStringIfDefined(value, CredentialReference.TYPE);
final String secret = credentialReferencePartAsStringIfDefined(value, CredentialReference.CLEAR_TEXT);
After Change
final String secret;
if (value.isDefined()) {
credentialStoreName = credentialReferencePartAsStringIfDefined(value, CredentialReference.STORE);
credentialAlias = credentialReferencePartAsStringIfDefined(value, CredentialReference.ALIAS);
credentialType = credentialReferencePartAsStringIfDefined(value, CredentialReference.TYPE);
secret = credentialReferencePartAsStringIfDefined(value, CredentialReference.CLEAR_TEXT);